package com.thinkit.bigdata.web.service.bus;

import com.thinkit.bigdata.web.model.bus.BusVoiceDetails;
import com.thinkit.bigdata.web.model.bus.BusVoiceDetailsExample;
import com.thinkit.bigdata.web.model.bus.BusVoiceDetailsSearch;
import com.thinkit.bigdata.web.model.result.HtmlResult;

import java.net.UnknownHostException;
import java.util.List;

public interface BusVoiceDetailsService {

    HtmlResult voiceListByPessim(String provinceCode, String dataCode);

    HtmlResult insert(BusVoiceDetails record) throws UnknownHostException;

    HtmlResult insert5G(String dataCode, String provinceCode, String callTags, String scene, String callStartTime, String callEndTime) throws UnknownHostException;

    HtmlResult selectByExample(BusVoiceDetailsSearch search);

    List<BusVoiceDetails> selectByExample(BusVoiceDetailsExample example);

    HtmlResult updateByPrimaryKeySelective(BusVoiceDetails record);

    HtmlResult updateByPrimaryKey(BusVoiceDetails record);

    HtmlResult deleteByPrimaryKey(String ids);

    BusVoiceDetails selectByPrimaryKey(Long id);

    boolean exportVoiceXlsPage(BusVoiceDetails detail);

    boolean export5GXlsPage(BusVoiceDetails detail);
}
